On the Subject of Not Colored Cube
the cylinder??7?7?77?777777 wait, that’s not right...dotdot..dotdot.dot.dot..
See Appendix CLC-DLC for identifying Colored Cube variants.
This module contains a Colored Cube, which can be either (R)ed, (G)reen, (B)lue, (Y)ellow, (M)agenta, (C)yan, (W)hite or Blac(K). The entire cube is selectable.
Throughout this module, you will need to keep track of a variable C
.
This variable can be of 4 different variable types given below.
Initially, C
starts out Undefined.
Keep in mind, that when C
is defined as a variable of some type, its type cannot be changed afterwards.
-
Number - an integer number in range 0-9999.
If at any point
C
goes out of this range, takeC
modulo 10000. Operations include: addition, subtraction, multiplication, division, modulo (dividing by 0 and taking a number modulo 0 both return 0; when dividing, always immediately drop decimals) and reversing the number. - String - a string containing exclusively letters. The string can be modified by prepending/inserting/appending characters or strings to it (appending “CUBE” to “COLORED” yields “COLOREDCUBE”; prepending “NOT” into “COLORED” yields “NOTCOLORED”; inserting “U” to “COLORED” at position 5 yields “COLOURED”), reversing it, or shifing it to the left/right by a certain amount (“ABC” shifted to the left twice yields “CAB”; “XYZ” shifted to the right twice yields “YZX”). Additionally, you are able to take one of the string’s substrings for certain operations or conditions.
-
Boolean - a truth value which can be either
TRUE
orFALSE
. This variable can be modified by applying one of the logical operators to it (refer to the last table on Page 6 for the truth table for each of the operators). This variable can also be used/set as the answer of aTRUE
/FALSE
question in certain conditions. - Undefined - the only operation that can be done with this variable is defining it as a variable of one of the types above.
Follow the rules for each of the 10 stages of this module (with the number in the top left corner of the cube’s top face indicating the stage number) on the next pages.
Note: in the rules: “S#” refers to the Serial Number; unless stated otherwise, alphabetic positions are A1Z26, so A = 1, B = 2... Z = 26; keep in mind that you may need to use the cube color from one of the previous stages - remember to keep track of all of the previous stages’ cube colors.